independent and permanent right in immovable - Spanish English Dictionary